Les Avants is a village in the canton of Vaud in Switzerland. It is located in the municipality of Montreux, in the east of the canton, in the district of Riviera-Pays-d'Enhaut. It lies 3.5 km (2.2 mi) north-east of the town of Montreux and 25 km (16 mi) east of Lausanne.